import streamlit as st

def analyse_page():
    st.title("慢性病相关程度分析")

    # 添加一个描述性的文本
    st.markdown("### ——探索影响糖尿病和高血压的关键因素")
    st.subheader(body='', divider='rainbow')

    st.markdown("我们分析了影响糖尿病和高血压的各种因素的重要性，其中0-7分别代表烟龄、吸烟量、酒龄、饮酒量、饮食习惯、生活习惯、工作性质、运动")

    # 指定图片路径
    diabetes_image_path = 'E:\\2022040424 何欣 综合实践2\\11.23\\ui_images\\diabetes.png'
    hypertension_image_path = 'E:\\2022040424 何欣 综合实践2\\11.23\\ui_images\\hypertension.png'

    # 指定 PDF 文件路径
    pdf_path = 'E:\机器学习\深圳杯&东三省付费版资料(1)\深圳杯\A题-附件\附件1 慢性病及相关因素流调调查表.pdf'

    # 创建一个交互式选择器
    disease = st.selectbox("选择疾病类型", ["糖尿病", "高血压"])

    # 根据选择显示相应的图表
    if disease == "糖尿病":
        st.header("糖尿病相关程度分析")
        st.image(diabetes_image_path, use_container_width=True)
        st.write("根据糖尿病影响因素得相关程度可知，为避免糖尿病的发生，健康居民首先需注意少吃含高脂肪、高胆固醇的食物。增加膳食中钾摄入量，低血压。建议增加富钾食物（如新鲜蔬菜、水果和豆类等）的摄入量")
    elif disease == "高血压":
        st.header("高血压相关程度分析")
        st.image(hypertension_image_path, use_container_width=True)
        st.write("根据高血压影响因素得相关程度可知，为避免高血压的发生，健康居民需优先考虑戒烟，增强运动。")

    # 添加一个脚注
    st.markdown("*本分析基于慢性病及相关因素流调调查表，实际情况可能有所不同。*")
    # 添加一个下载按钮
    st.download_button(
        label="下载流调调查表 PDF",
        data=open(pdf_path, "rb").read(),
        file_name="流调调查表.pdf",
        mime="application/pdf"
    )




